package main

type Entity struct {
	EntityPath       string
	Properties map[string]string
	actionid int64
}


type EntityAction struct{
	actionid int64
	actionType EntityActiontype
	EntityPath   string
	Properties map[string]string
	infopathes  []string
}

type EntityActiontype {
  createpath  //create with properties
  deletepath
  setproperty  
}



type Relation struct{
	id string
	left string
	right  string
}

type LinkyActiontype {
	link
	unlink
  }